package com.hm.manage.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.hm.common.annotation.Excel;
import com.hm.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * 信息系统基础信息对象 tb_xxxtsimp
 *
 * @author hm
 * @date 2025-04-29
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
@TableName("tb_xxxtsimp")
public class Xxxtsimp extends BaseEntity
{
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 采集时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "采集时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ccjsj;

    /** 系统名称 */
    @Excel(name = "系统名称")
    private String xtmc;

    /** 单位名称 */
    @Excel(name = "单位名称")
    private String dwmc;

    /** 所在地址 */
    @Excel(name = "所在地址")
    private String szdz;

    /** 创建时间 */
    @Excel(name = "创建时间")
    private String cjsj;

    /** 操作 */
    @Excel(name = "操作")
    private String cz;

    /** archiveCode */
    @Excel(name = "archiveCode")
    private String archiveCode;

    /** approvalReason */
    @Excel(name = "approvalReason")
    private String approvalReason;

    /** 备案编号 */
    @Excel(name = "备案编号")
    private String babh;

    /** 区域编号 */
    @Excel(name = "区域编号")
    private String szqy;

    /** 统一社会信用代码 */
    @Excel(name = "统一社会信用代码")
    private String socialCreditCode;

    /** 系统所在地址 */
    @Excel(name = "系统所在地址")
    private String locationAddress;

    /** 街道/乡镇 */
    @Excel(name = "街道/乡镇")
    private String subDistrict;

    /** 派出所编码 */
    @Excel(name = "派出所编码")
    private String affiliatedUnitCode;

    /** 派出所名称 */
    @Excel(name = "派出所名称")
    private String affiliatedUnitName;

    /** 公共安全区域图像采集设备数量 */
    @Excel(name = "公共安全区域图像采集设备数量")
    private String publicDeviceCount;

    /** 安全负责人姓名 */
    @Excel(name = "安全负责人姓名")
    private String leaderName;

    /** 安全负责人姓名 */
    @Excel(name = "安全负责人电话")
    private String leaderTelephone;

    /** 经办人姓名 */
    @Excel(name = "经办人姓名")
    private String transactor;

    /** 经办人身份证号码 */
    @Excel(name = "经办人身份证号码")
    private String transactorId;

    /** 附件 */
//    @Excel(name = "附件")
    private String pointInfo;

    /** 营业执照businessLicense */
    //@Excel(name = "营业执照businessLicense")
    private String yyzz;

    /** 委托办理备案登记授权书加盖公章businessLicense */
    //@Excel(name = "委托办理备案登记授权书加盖公章businessLicense")
    private String sqs;

    /** 法人登记证书复印件加盖公章legalCertificate */
    //@Excel(name = "法人登记证书复印件加盖公章legalCertificate")
    private String frdjzs;

    /** 单位编码orgCode */
    //@Excel(name = "单位编码orgCode")
    private String orgCode;

    /** 场所类型2 */
    @Excel(name = "场所类型2")
    private String subPlaceType;

    /** 场所类型1 */
    @Excel(name = "场所类型1")
    private String placeType;

    /** 备用1 */
    //@Excel(name = "备用1")
    private String by1;

    /** 备用2 */
    //@Excel(name = "备用2")
    private String by2;

    /** 备用3 */
    //@Excel(name = "备用3")
    private String by3;

    /** 备用4 */
    //@Excel(name = "备用4")
    private String by4;




}
